.evaluate-detail {
  flex: 1;
  background: #f5f5f5;
  position: relative;

  .evaluate {
    margin-bottom: 24px;
    background-color: #fff;
    border-radius: 12px;
    padding: 32px 24px;
    flex-direction: row;
    align-items: center;

    .imgHead {
      margin: 0 24px 0 0;
      width: 160px;
      height: 160px;
    }

    .rightPing {
      height: 158px;
      justify-content: space-between;

      .content {
        margin-bottom: 14px;
        font-size: 24px;
        color: #333;
        line-height: 1.33;
      }

      .box {
        margin-top: 12px;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;

        .add {
          width: 40px;
          height: 40px;
        }
      }
    }
  }

  .evaluate-detail-info {
    margin-bottom: 24px;
    background-color: #ffffff;
    padding: 32px 24px 34px 24px;

    .head {
      margin: 0 0 30px 0;
      flex-direction: row;
      justify-content: space-between;

      .left {
        flex-direction: row;
        align-items: center;

        .img {
          margin-right: 16px;
          width: 72px;
          height: 72px;
          border-radius: 36px;
        }

        .name {
          margin: 0 0 12px 0;
          font-size: 28px;
          color: #333;
        }
      }
    }

    .content {
      margin-bottom: 28px;
      line-height: 1.33;
      font-size: 24px;
      color: #333;
      word-wrap: break-word;
      word-break: normal;
    }

    .img2 {
      border-radius: 12px;
      margin: 0 0 32px 0;
      width: 702px;
      height: 100%;
    }

    .tail {
      flex-direction: row;
      justify-content: space-between;
      align-items: center;

      .right {
        flex-direction: row;
        align-items: center;

        .img3 {
          margin: 0 0 0 8px;
          width: 32px;
          height: 32px;
        }
      }
    }
  }

  .store {
    background-color: #fff;
    padding: 32px 24px 0 24px;

    .title {
      margin-bottom: 32px;
      font-size: 28px;
      color: #333;
      font-weight: bold;
    }

    .tag {
      margin-right: 8px;
      padding: 6px 8px;
      display: flex;
      justify-content: center;
      align-items: center;
      background: linear-gradient(90deg, rgba(255, 136, 0, 1) 0%, rgba(255, 77, 0, 1) 100%);
      border-radius: 16px;

      .text {
        color: #fff;
        font-size: 20px;
      }
    }

    .logo {
      margin-right: 16px;
      width: 80px;
      height: 80px;
    }

    .block1 {
      margin-bottom: 32px;
      height: 80px;
      flex-direction: row;
      align-items: center;
    }

    .line {
      margin-bottom: 32px;
      flex-direction: row;
      justify-content: space-between;
    }
  }
}
